import fs from 'fs';

// es6 之前，回调函数
// fs.readFile('./1.html', 'utf-8', (err, data) => {
//   if (err) {
//     console.log(err);
//     return;
//   }
//   console.log(data);
//   console.log(111);
// })

const p = new Promise((resolve, reject) => {
  fs.readFile('./1.html', 'utf-8', (err, data) => {
    if (err) {
      reject(err);
      return;
    }
    resolve(data);
    console.log(111);
    resolve(data);
  })
})
// p.then(data => {
//   console.log(data);
//   console.log(111);
// })

const main = async () => {
  const html = await p;
  console.log(html);
  console.log(111);
}
main();